int 和shot[int]区别(急!)

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:36:48
所占位置一样,数的范围一样,那么有什么区别?

int和short int占用位置不一定一样。
ANSI只对short int和long int做了规定,即short占用2字节,long占用4字节,而对int型则规定其长度不低于short,不高于long。于是对于不同的编译器int有占用2字节和4字节两种。据我所知,VC和C++Builder都是占用4字节。

short<=int<=long
就是说int可以和short或long的位数一样,具体有编译器决定